FA CUP

 

Royal Engineers

1872

1873

1874

1875

1876

1877

1878

Old Etonians
Clapham Rovers
Old Carthusians
Old Etonians
Blackburn Olympic
Blackburn Rovers
Blackburn Rovers

1879

1880

1881

1882

1883

1884

1885

Blackburn Rovers
Aston Villa
West Bromwich Albion
Preston North End
Blackburn Rovers
Blackburn Rovers
West Bromwich Albion

1886

1887

1888

1889

1890

1891

1892

Wolverhampton Wanderers
Notts County
Aston Villa
Sheffield Wednesday
Aston Villa
Nottingham Forest
Sheffield United

1893

1894

1895

1896

1897

1898

1899

Bury FC
Tottenham Hotspur
Sheffield United
Bury FC
Manchester City
Aston Villa
Everton

1900

1901

1902

1903

1904

1905

1906

Sheffield Wednesday
Wolverhampton Wanderers
Manchester United
Newcastle United
Bradford City
Barnsley
Aston Villa

1907

1908

1909

1910

1911

1912

1913

Burnley
Sheffield United
Aston Villa
Tottenham Hotspur
Huddersfield Town
Bolton Wanderers
Newcastle United

1914

1915

1920

1921

1922

1923

1924

Sheffield United
Bolton Wanderers
Cardiff City
Blackburn Rovers
Bolton Wanderers
Arsenal
West Bromwich Albion

1925

1926

1927

1928

1929

1930

1931

Newcastle United
Everton
Manchester City
Sheffield Wednesday
Arsenal
Sunderland
Preston North End

1932

1933

1934

1935

1936

1937

1938

Portsmouth
Derby County
Charlton Athletic
Manchester United
Wolverhampton Wanderers
Arsenal
Newcastle United

1939

1946

1947

1948

1949

1950

1951

Newcastle United
Blackpool
West Bromwich Albion
Newcastle United
Manchester City
Aston Villa
Bolton Wanderers

1952

1953

1954

1955

1956

1957

1958

Nottingham Forest
Wolverhampton Wanderers
Tottenham Hotspur
Tottenham Hotspur
Manchester United
West Ham
Liverpool

1959

1960

1961

1962

1963

1964

1965

Everton
Tottenham Hotspur
West Bromwich Albion
Manchester City
Chelsea
Arsenal
Leeds United

1966

1967

1968

1969

1970

1971

1972

Sunderland
Liverpool
West Ham
Southampton
Manchester United
Ipswich Town
Arsenal

1973

1974

1975

1976

1977

1978

1979

West Ham
Tottenham Hotspur
Tottenham Hotspur
Manchester United
Everton
Manchester United
Liverpool

1980

1981

1982

1983

1984

1985

1986

Coventry City
Wimbledon
Liverpool
Manchester United
Tottenham Hotspur
Liverpool
Arsenal

1987

1988

1989

1990

1991

1992

1993

Manchester United
Everton
Manchester United
Chelsea
Arsenal
Manchester United
Chelsea

1994

1995

1996

1997

1998

1999

2000

Liverpool
Arsenal
Arsenal
Manchester United
Arsenal
Liverpool
Chelsea

2001

2002

2003

2004

2005

2006

2007

Portsmouth
Chelsea
Chelsea
Manchester City
Chelsea
Arsenal

2008

2009

2010

2011

2012

2013

2014

Arsenal
Manchester United
Arsenal
Chelsea
Arsenal

2015

2016

2017

2018

2019

2020

2021

Manchester United        

2022

2023

2024